package com.niiwoo.activity.stage.dto.response.notice;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class HomeBannerDetailRespDTO implements Serializable{

    //@ApiModelProperty(value = "公告id")
    private Integer id;

    //@ApiModelProperty(value = "公告标题")
    private String title;

    //@ApiModelProperty(value = "排序")
    private Integer ordeNum;

    //@ApiModelProperty(value = "描述")
    private String description;

    private Byte visibleType;

    //@ApiModelProperty(value = "展示地方 (1:APP,2:H5全投资流程; 多个值用,号隔开)")
    private String displayPositions;

    //@ApiModelProperty(value = "用户类型(0全部，1借款，2投资，3其他)")
    private String userType;

    //@ApiModelProperty(value = "是否仅部分可见(1:是，0：否)")
    private Byte visible;

    //@ApiModelProperty(value = "用户手机号码")
    private String visiblePhone;

    //@ApiModelProperty(value = "链接地址")
    private String url;

    //@ApiModelProperty(value = "是否允许分享(0否 1是)")
    private Byte isShare;


   // @ApiModelProperty(value = "显示时间")
    private Date timingTime;

    //@ApiModelProperty(value = "下架时间")
    private Date offTime;

    private Byte showTime;

    //@ApiModelProperty(value = "是否立即显示（启动页）(1:是，0：否)")
    private Byte isShow;

    //@ApiModelProperty(value = "轮循时长(启动页)")
    private Integer slideTime;

    //@ApiModelProperty(value = "轮循时长单位(启动页)（1小时，0分钟）")
    private Byte slideTimeUnit;
    private String  shareCode;
    //@ApiModelProperty(value = "投资页位置(1，APP-投资信用标页；2，APP-投资抵押标页；3，APP-投资转让区；4，H5-投资信用标页；5，H5-投资抵押标页；6，H5-投资转让区，选多个以，隔开)")
    private String investPositions;

    //跳转类型（0：H5；1：APP）
    private Byte skipType;

    //APP跳转CODE
    private String skipCode;

    //@ApiModelProperty(value = "banner图片信息")
    private List<HomeBannerPicRespDTO> homeBannerPicRespDTOS;
}
